home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / f15tip.zip / FRAMERAT.TXT < prev    next >
Text File  |  1992-12-24  |  5KB  |  103 lines

  1.                         F15 Frame Rate Issues
  2.                                 and
  3.                             Hop-Up Tips
  4.  
  5. There have been concerns raised about the frame rate of F15 Strike Eagle III
  6. and we certainly agree that it would be nice to have a better frame rate.
  7. Unfortunately, the extra detail and spacial awareness offered by the new
  8. textured-style of graphics has a computational price when compared to 
  9. traditional shaded polygon methods.  In designing F15 III, we decided that
  10. this extra detail was worth the cost, but we felt that we were honest with
  11. consumers by recommending a 386/33 or 486/25 machine.  However, we were 
  12. sympathetic to those with slower machines, and spent a good deal of time 
  13. adding detail-reducing options that would make the game run faster albeit 
  14. with somewhat less-appealing graphics.
  15.  
  16. In some cases, we have heard claims from players of extremely low rates even
  17. on seemingly high-powered machines.  This is baffling, and we have a few 
  18. hints to offer.  First of all, see the page 13 of the Technical Supplement
  19. that is included with the game, for a discussion of how different game
  20. features affect the frame rate.  Remember also that outside views can be
  21. re-sized with the mouse (F15 III manual page 52) to make them run faster.
  22.  
  23. All machines of a certain speed are not created equal!  Other factors have
  24. a big effect on performance.  One of these is the number of wait states
  25. for memory accesses.  Many machines are set up for one or two wait states
  26. for each memory access.  This is like having a V8 engine in your car, with
  27. two of the spark plugs pulled!  Many times this can be remedied by 
  28. reconfiguring through a program at boot-time.  Alternatively, it may 
  29. require re-jumpering the motherboard.  This only works if the memory is
  30. fast enough to handle it.  All of the machines MicroProse buys are spec'ed
  31. out for zero wait state operation, but many come configured for one or two.
  32. Restting them through the bios's setup program gives a noticeable performance
  33. boost.
  34.  
  35. Another issue on the motherboard is the actual bus speed.  Many times you can
  36. run at higher rate than the standard 8 mhz.  Most of ours are running around
  37. 10-12 mhz.  This is configurable in the same ways as the memory wait states.
  38.  
  39. Most machines today have some kind of CPU cache.  This is not to be confused
  40. with a disk cache, though.  Since F15 III uses EMS, it is important to verify
  41. that the cache is configured to include more than just the first 640K of
  42. memory in its cacheable area.
  43.  
  44. Also important is the type of video card you have.  All VGA cards are not
  45. created equal!  By now most people know about the performance difference
  46. between an 8 and 16-bit video card.  If you don't, suffice it to say that
  47. you don't want an 8-bit card, as they are much slower than the 16-bit cards
  48. for doing intense graphics.  Also, make sure that your card is properly
  49. configured for 16-bit mode.  There are many things that make these cards
  50. revert back to 8-bit mode.  One of these is having a seperate monochrome 
  51. video card installed in your machine.  Other cards may cause the same
  52. interference.
  53.  
  54. The other thing you want in a video card is a recently designed one.  
  55. Anything based on the Tseng 4000 chip set is good.  We use Orchid ProDesigner
  56. IIs cards and Diamond SpeedStar.  There are lots more, too.  This makes a
  57. big difference in graphics performance.
  58.  
  59. Another issue is local bus video.  This looked to be the great solution to
  60. all of the video card performance bottlenecks.  Unfortunately, every machine
  61. I have yet seen has been a disappointment.  The video section is indeed 
  62. faster than a comparable regular machine, but the regular memory accesses are
  63. now slower!  Overall performance for flight sims is about the same as a 
  64. regular machine.  I suspect that this will be remedied with 2nd and 3rd 
  65. generation local bus designs.
  66.  
  67. So, you ask, how can I tell if my system has some of these handicaps?  
  68. Basically you need some kind of performance benchmark that simulates the
  69. kinds of things that go on in a flight sim.  The 3DBench program is a good
  70. one for overall graphics performance.  For reference we have seen the 
  71. following 3DBench numbers for some of our machines: 
  72.  
  73. 386/25           7.5
  74. 386/33          14
  75. 386/40          15.6
  76. 486/25          17.5
  77. 486/33          23
  78. 486/50 DX2      26.3
  79.  
  80. But we also have at least one 486/33 that only gets 11.1 because of its
  81. configuration (video card and memory wait states and bus speed).
  82.  
  83. An even better program for checking out specifics is VidSpeed.  It will 
  84. help determine whether the problem is in the bus speed, the regular memory 
  85. wait states, or the video card.  Run it with the "*" and "L" options to
  86. get memory transfer rates.  If the video rate is much slower than the
  87. regular memory, you need to pay some attention to the video card.  If both
  88. are slow, then the bus speed might need some attention.  In all cases, it 
  89. provides a very good metric to use in evaluating changes you make in the 
  90. configuration of your machine.
  91.  
  92. Beware of making changes to your machine's setup if you are not fairly adept
  93. at these things, however, because it is very easy to mess up.  If you do
  94. understand these things (or have a friend who does) it can be quite
  95. beneficial to experiment a little.
  96.  
  97.  
  98. Andy Hollis
  99. Producer, Simulations Group
  100.  
  101.  
  102.  
  103.